package com.wanczy.service;

import java.util.List;

import com.wanczy.pojo.MenuTable;

public interface MenuOpService {
	/**
	 * ���ݲ˵���������״̬��ѯ�˵�
	 * @param menuName
	 * @param menuState
	 * @return
	 */
	public List<MenuTable> findByMenuName(String menuName,int menuState);
	/**
	 * 根据用户Id查询数据笔数
	 * @param userId
	 * @return
	 */
	public int findCountByMenuName(int userId);
	/**
	 * ���ݲ˵�id�������ݵ�αɾ��
	 * @param menuId
	 * @return
	 */
	public boolean doDel(int menuId);
	public boolean doIns(MenuTable menuTble);
	/**
	 * ���ݲ˵�Id�����������ݵĲ�ѯ
	 * @param menuId
	 * @return
	 */
	public MenuTable findByMenuId(int menuId);
	/**
	 * ���ҵڶ����˵���
	 * @param menuLevel
	 * @return
	 */
	public List<MenuTable> findByNextMenu(String menuLevel); 
	/**
	 * �޸Ĳ˵���Ϣ
	 * @param menuTable
	 * @return
	 */
	public boolean doUpd(MenuTable menuTable);
	/**
	 * ���ݲ˵������ѯ��һ���˵�����
	 * @param menuLevel
	 * @return
	 */
	public List<MenuTable> findByMenuLevel(int menuLevel);
	/**
	 * ���ݲ˵����Ʋ�ѯ�˵��ȼ�
	 * @param menuName
	 * @return
	 */
	public String findByMenuName(String menuName);
	/**
	 * 分页查询结果
	 * @param userId
	 * @param pageSize
	 * @param pageCurrent
	 * @return
	 */
	public List<MenuTable> display(int userId,int pageSize,int pageCurrent,String menuName);
}
